home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / PD_THEMA / EDITOREN / BFEDIT / XXED.DOC < prev   
Text File  |  1998-03-14  |  4KB  |  81 lines

  1.                     XXED -    HEXADECIMAL/ASCII  EDITOR
  2.  
  3.                 Written and distributed by  Jim Charlton
  4.                     charltn@ccu.umanitoba.ca
  5.                 or    charltn@ccm.umanitoba.ca
  6.                     30 Prescot Road
  7.                     Winnipeg, Manitoba
  8.                     CANADA    R3T 3X5
  9.                     Tel (204)-261-7267 voice
  10.                         (204)-261-7512 bbs (STadel)
  11.  
  12.  
  13.     XXED copyright Jim Charlton 1989.  XXED is freely distributable
  14. provided that this file is distributed with the source and executable
  15. code.  No-one may charge a fee for the executable or source code, nor for
  16. distribution of this code.
  17.  
  18.     Version 1.2 is the third version of this program and all reports of 
  19. problems, bugs or suggestions for improvements should be forwarded to the
  20. address given above.
  21.  
  22.     No garantees, written or implied are made as to the suitability of
  23. this program for any particular purpose.  Anyone who uses it, does so at
  24. their own risk.
  25.  
  26.     The source code was compiled using Megamax Laser C version 2.0.  The
  27. program was tested primarily on a 1040ST (Nov 1985 ROMS), monochrome and
  28. has not been extensively tested in colour, although it should work in
  29. colour.
  30.  
  31.     The file FNCTLST.DOC contains a list of all of the functions defined
  32. in the source code with very brief descriptions of what they do.  While
  33. the source code is not extensively documented, it should be readable by
  34. an experience C programmer.  The basic program structure is modelled after
  35. the example code that comes with the Laser C compiler.  Each file has its
  36. own window and workspace.  A linked list is used to keep track of the
  37. open windows.  Each window has a file buffer which is a linked list of 
  38. blocks.  Using linked lists makes memory management easier and speeds
  39. up inserts and deletes.
  40.  
  41.     The following very brief instructions should suffice to enable you to
  42. use the program.
  43.  
  44. Features:
  45.     1.    Can create and edit files of any format.
  46.     2.    Can insert or replace bytes using hexadecimal or ascii input.
  47.     3.    Displays simultaneously in hex and ascii.
  48.     4.    Can cut, copy, paste and erase.
  49.     5.    Can search or search/replace on hex or ascii strings.
  50.     6.    Full GEM interface.  Open up to 7 files in individual windows.
  51.     
  52. Instructions:
  53.     Start the program and inspect the menu entries.  Under file you can
  54. open an existing file or start editing a new file.  When you open a file,
  55. a copy of the file is made in ram which can be edited.  This program is 
  56. not a disk editor, and does not change the copy of the file on the disk
  57. until you specifically save the file.  Having opened a file, you can edit
  58. in hexadecimal or ascii mode.  The input mode is switched by clicking the
  59. mouse in the hex or ascii display area.  You can either insert or replace
  60. bytes.  The insert/replace mode is toggled with the insert key or the edit
  61. menu.  Selected text can be marked using the cursor and the mark menu or
  62. by dragging the mouse in either the hex or ascii display area (Only the
  63. hex display is marked).  The marked area can be copied or cut to a
  64. cutbuffer, or erased using the edit menu.  Text which has been copied or
  65. cut to the cutbuffer can be pasted into the file at the cursor position
  66. using the paste command in the edit menu.  The paste function will either
  67. insert at the cursor, or overwrite beginning at the cursor, depending
  68. on whether you are in insert or replace mode.  Insert or replace mode
  69. can be chosen by the edit menu and is toggled by the insert key.
  70. You can search forwards and backwards for ascii strings from the search
  71. menu.  You can also search and replace from the search menu.  You can use
  72. the cutbuffer as either the search or replace pattern.  In this way you
  73. can also search or search/replace on hex strings (even those containing
  74. NULL (hex 00) charlacters).
  75.   The info menu provides the length of the file and the position of the 
  76. cursor in the file.  The print option under the file menu will 
  77. print the file in the active window or the marked text (if any) in the
  78. active window.  Pressing any key during printing will abort printing.
  79.  
  80.  
  81.